Virtual Teaming: Experiments and Experiences with Distributed Pair Programming

نویسندگان

  • P. David Stotts
  • Laurie A. Williams
  • Nachiappan Nagappan
  • Prashant Baheti
  • Dennis Jen
  • Anne Jackson
چکیده

Pair programming is a practice in which two programmers work together at one computer, collaborating on the same design, algorithm, code or test. Previous studies have shown that pair programmers produce higher quality code in essentially the same amount of time as solo programmers. Additional benefits include increased job satisfaction, improved team communication, and efficient tacit knowledge sharing. However, it may not always be possible for all team members to be collocated due to the rise in teleworking and geographically distributed teams. This paper analyzes the results of two distributed pair programming case studies done at UNC Chapel Hill and at NC State University. Participants used readily available off-the-shelf applications for collaborative software development. The results indicate that software development collaboratively “over the wire” is feasible, effective, and pleasant for the participants; distributed development is better done as synchronous pairs than as individuals who integrate; and distributed pairs maintain many of the advantages of collocated pairs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Virtual Collaboration through Distributed Pair Programming

Pair programming is a practice in which two programmers work together at one computer, collaborating on the same design, algorithm, code or test. Studies have shown that pair programmers produce higher quality code in essentially the same amount of time as solo programmers. Additional benefits include increased job satisfaction, improved team communication, and efficient tacit knowledge sharing...

متن کامل

Exploring the Efficacy of Distributed Pair Programming

Pair programming is one of the twelve practices of Extreme Programming (XP) [1]. Pair programming is usually performed by programmers who are collocated—working in front of the same monitor. But the inevitability of distributed development of software gives rise to important questions: How effective is pair programming if the pairs are not physically next to each other? What if the programmers ...

متن کامل

Coordinated resource scheduling in a large scale virtual power plant considering demand response and energy storages

Virtual power plant (VPP) is an effective approach to aggregate distributed generation resources under a central control. This paper introduces a mixed-integer linear programming model for optimal scheduling of the internal resources of a large scale VPP in order to maximize its profit. The proposed model studies the effect of a demand response (DR) program on the scheduling of the VPP. The pro...

متن کامل

Distributed Pair Programming: Empirical Studies and Supporting Environments

Previous research [1, 2] has indicated that pair programming is better than individual programming when the pairs are physically colocated. However, important questions arise: How effective is pair programming if the pairs are not physically next to each other? What if the programmers are geographically distributed? An experiment was conducted to compare the different working arrangements of st...

متن کامل

How virtual are we? Measuring virtuality and understanding its impact in a global organization

We’re becoming more virtual all the time!” is heard in many global corporations today. But basing decisions on this is elusive, as “virtuality” itself isn’t measurable. Lack of definition makes it hard to assess how virtual teaming affects performance, or to design infrastructures and toolsets to support distributed work. Using the concept of discontinuities, or a decrease in expected cohesion,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003